Actually, it report AttributeError, like this, in 1.2.0, it does not have this error:
I checked the error content, it maybe occured at this line:
st.set_page_config(page_title='切片PRB计算工具', page_icon='PRB.ico', layout='wide', initial_sidebar_state='auto')
Dose 1.5.0 not support ico format file as page_icon?
AttributeError: ‘NoneType’ object has no attribute ‘encode’
Traceback:
File "c:\python38\lib\site-packages\streamlit\script_runner.py", line 379, in _run_script
exec(code, module.__dict__)File "G:\mypath\Python\prb.py", line 30, in <module>
st.set_page_config(page_title='切片PRB计算工具', page_icon='PRB.ico', layout='wide', initial_sidebar_state='auto')File "c:\python38\lib\site-packages\streamlit\commands\page_config.py", line 102, in set_page_config
msg.page_config_changed.favicon = image.image_to_url(File "c:\python38\lib\site-packages\streamlit\elements\image.py", line 300, in image_to_url
this_file = in_memory_file_manager.add(data, mimetype, image_id)File "c:\python38\lib\site-packages\streamlit\in_memory_file_manager.py", line 261, in add
file_id = _calculate_file_id(content, mimetype, file_name=file_name)File "c:\python38\lib\site-packages\streamlit\in_memory_file_manager.py", line 72, in _calculate_file_id
filehash.update(bytes(mimetype.encode()))
AttributeError: ‘NoneType’ object has no attribute ‘encode’
Traceback:
File "c:\python38\lib\site-packages\streamlit\script_runner.py", line 379, in _run_script
exec(code, module.__dict__)File "G:\mypath\Python\smarthippo.py", line 12, in <module>
st.set_page_config(page_title="Smart Hippo使用情况登记", page_icon="globe.ico", layout='wide',File "c:\python38\lib\site-packages\streamlit\commands\page_config.py", line 102, in set_page_config
msg.page_config_changed.favicon = image.image_to_url(File "c:\python38\lib\site-packages\streamlit\elements\image.py", line 300, in image_to_url
this_file = in_memory_file_manager.add(data, mimetype, image_id)File "c:\python38\lib\site-packages\streamlit\in_memory_file_manager.py", line 261, in add
file_id = _calculate_file_id(content, mimetype, file_name=file_name)File "c:\python38\lib\site-packages\streamlit\in_memory_file_manager.py", line 72, in _calculate_file_id
filehash.update(bytes(mimetype.encode()))